package cn.mjnxin.iot.connector.coder;

import cn.mjnxin.iot.base.domain.ChannelData;
import io.netty.buffer.ByteBuf;
import io.netty.channel.ChannelHandlerContext;
import io.netty.handler.codec.MessageToByteEncoder;

/**
 * 编码器 将对象 编码成字节数组，目的地是网关
 * 
 * @author CLG 2023年10月10日
 * @version V1.0.0
 */
public class Gate2GateEncoder extends MessageToByteEncoder<ChannelData> {
	// 日志等级 0：无日志 1：报文长度日志 2：报文内容日志 3：所有日志
	private int logLevel = 0;

	public Gate2GateEncoder(int logLevel) {
		this.logLevel  = logLevel;
	}

	/**
	 * 当前ChannelHandlerContext 是与前置相连的channel的上下文
	 */
	@Override
	protected void encode(ChannelHandlerContext ctx, ChannelData msg, ByteBuf out) throws Exception {
	}
}
